package com.woniu.product.service;

import com.woniu.common.dto.ForOrderProductDTO;
import com.woniu.common.utils.ResponseData;
import com.woniu.product.pojo.ShoppingCart;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.product.pojo.ZyProduct;

import java.text.ParseException;
import java.util.List;

/**
* @author Administrator
* @description 针对表【shopping_cart】的数据库操作Service
* @createDate 2024-08-15 12:17:31
*/
public interface ShoppingCartService extends IService<ShoppingCart> {
    /**
     * 添加购物车
     * @param product
     * @return
     */
    ResponseData<?> addShoppingCart(ZyProduct product) throws ParseException;

    /**
     * 查询购物车信息
     * @return
     */
    ResponseData<?> selectShoppingCartList() throws ParseException;

    /***
     * 下单之后更新购物车
     * @param userId
     * @param products
     * @return
     */
    ResponseData updateCart(String userId, List<ForOrderProductDTO> products);
}
